package com.intramirror.wd.business.mapper;

import com.intramirror.wd.model.po.TransitUser;
import com.intramirror.wd.model.po.TransitUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface TransitUserMapper {
    /**
     * @mbg.generated
     */
    long countByExample(TransitUserExample example);

    /**
     * @mbg.generated
     */
    int insert(TransitUser record);

    /**
     * @mbg.generated
     */
    int insertSelective(TransitUser record);

    /**
     * @mbg.generated
     */
    List<TransitUser> selectByExample(TransitUserExample example);

    /**
     * @mbg.generated
     */
    TransitUser selectByPrimaryKey(Long userId);

    /**
     * @mbg.generated
     */
    int updateByExampleSelective(@Param("record") TransitUser record, @Param("example") TransitUserExample example);

    /**
     * @mbg.generated
     */
    int updateByExample(@Param("record") TransitUser record, @Param("example") TransitUserExample example);

    /**
     * @mbg.generated
     */
    int updateByPrimaryKeySelective(TransitUser record);

    /**
     * @mbg.generated
     */
    int updateByPrimaryKey(TransitUser record);
}